草庐IT

C++ 和表格格式打印

全部标签

javascript - Firefox 中不显示打印预览页面

通过在JavaScript中使用window.print(),它确实会在GoogleChrome中显示打印预览,但在Firefox中则不会。有解决办法吗? 最佳答案 在Firefox中,这是不可能的。您唯一的选择是调用window.print,它只会打开“打印”对话框。Firefox扩展可以调用PrintUtils.printPreview,它会打开打印预览窗口,但此API在网页的JavaScript代码中不可见。来源:MozillaSupport 关于javascript-Firefo

javascript - 如何在 JavaScript 中打印整个 HTML 元素?

我想打印整个元素,包括标签名称、属性名称/值对和innerHTML。我如何在JavaScript(jQuery)中执行此操作?例如:varelArr=document.getElementsByTagName('link');alert(elArr[0].printEntireElement());//expectedoutputmightbe`请注意,对于链接元素,outerHTML未定义! 最佳答案 使用outerHTMLjQuery插件,例如thisone,或thisone. 关于

javascript - 谷歌浏览器控制台,打印图像

大约一年前,我创建了一个插件来增强控制台日志,主要想法是在控制台中打印图像,例如,您可以添加一些图标或字形。它工作得很好,我看到现在网上有很多可用的。问题是他们都没有在atm上工作。我认为是在上次chrome更新后注意到的。目前我的版本是49.0.2623.112。包括我在内的所有这些插件都以相同的方式工作:console.log("%c"+dim.string,dim.style+"background:url("+url+");background-size:"+(this.width*scale)+"px"+(this.height*scale)+"px;color:transp

asp.net - 如何在不打开弹出窗口的情况下打印网页?

我想使用JavaScript打印网页。但我不想将页面作为弹出窗口打开。如何使用JavaScriptwindow.print方法直接打印像“mypage.aspx”这样的网页而不将其作为弹出窗口打开?条件也是“我不想为此使用任何ActiveX”这是我想尝试的:varprintWindow,printData;printWindow=window.open("","printVersion","menubar,scrollbars,width=640,height=480,top=0,left=0");printData=document.getElementById("lblReport

javascript - 选择打印机并静默打印

Thisanswer显示如何在GoogleChrome中启用静默打印。但是,我有两个网页必须使用两台不同的打印机静默打印,而无需进一步的用户交互。有没有办法在调用window.print()之前自动选择打印机?如果真的有必要,我不介意编写Chrome扩展程序。 最佳答案 或许您可以使用GoogleCloundPrint设置您的打印机,然后使用thecloudprintingAPI默默地向他们提交工作。看起来您可以在提交作业时指定打印机ID。您可能需要使用类似html2canvas的东西将网页栅格化。

javascript - 使用 console.log() 在一行中打印输出

是否可以在JavaScript中使用console.log()在同一行打印输出?我知道console.log()总是返回一个新行。例如,多个连续console.log()调用的输出为:"0,1,2,3,4,5," 最佳答案 在Node.js中有一种方法:process.stdout所以,这可能有效:process.stdout.write(`${index},`);其中index为当前数据,,为分隔符。您也可以查看相同主题here. 关于javascript-使用console.log(

javascript - 使用 Rails 在 View 中打印有效的、非转义的 JSON

我已经尝试了一切。helper的每一个组合raw,html_safeto_json包括对::JSON.encode的一些尝试和CGI.unescape.问题是无论我做什么,我都无法在View中打印格式正确的JSON。它始终是HTML转义。这是我认为的代码:varcampaignData;在我的例子中,引号总是被转义为"。我只是对引号做一个gsub,但对于IMO应该是一个非常简单、有据可查的用例来说,这是一个糟糕的解决方案。 最佳答案 这里的问题是“=”字符串。由于它被认为是不安全的,因此它会污染另一个字符串。您可能可以执行以下任一操

javascript - 如何使用 JQuery 进行打印

我有嵌套的div..其中图像动态生成...这是html代码..我的问题是如果我单击打印按钮需要打印相应的图像。">我需要在单击打印按钮时打印图像。我如何编写jquery函数来打印图像.. 最佳答案 试试看$('.printMe').click(function(){window.print();});或者如果你想打印选定区域,请尝试$('.printMe').click(function(){$("#outprint").print();}); 关于javascript-如何使用JQue

javascript - 如何在 zone.js 中打印当前区域的路径

我正在试验区域(zone.js),我意识到我不知道打印从根区域到引发错误的当前区域的所有区域的最佳方法是什么。例如,此代码使用两个嵌套回调setTimeout()然后调用一个名为failedFunc()的函数引发错误:require('zone.js');functionfailedFunc(){thrownewError("it'sbroken");}letrootZone=Zone.current;functionfunc1(){letzoneA=rootZone.fork({name:'zoneA'});zoneA.run(()=>{setTimeout(()=>func2())

javascript - 有没有办法使用 JavaScript 在网页中漂亮地打印 JSON?

在我看来,打印漂亮的JSON是一项足够简单的任务,JavaScript应该能够处理它。有没有人编写(或遇到)JavaScript函数来执行此操作? 最佳答案 一个简单的方法是执行:JSON.stringify(data,null,"");其中data是您要打印的json对象。但并非每个浏览器都包含JSON。您可以包含DouglasCrockford的json.js,如果浏览器本身不支持它,它会添加全局JSON对象。 关于javascript-有没有办法使用JavaScript在网页中漂亮